x86 mm · Maintained
Maintainers
- M Dave Hansen <dave.hansen@linux.intel.com>
- M Andy Lutomirski <luto@kernel.org>
- M Peter Zijlstra <peterz@infradead.org>
Paths
- F
arch/x86/mm/
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH RFC 00/18] arch, mm: create a generic set_memory/change_page_attr core
2026-07-21 16:26 · 12 replies in 7d · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC v2 00/20] mm: optimize unnecessary loads due to ptep_get() and friends out
2026-07-22 21:00 · 4 replies in 7d · Yeoreum Yun <hidden> -
WARM1d
IN LINUX-NEXT [PATCH v2] x86/mm/pat: allocate split page tables as kernel page tables
2026-07-21 12:15 · 0 replies in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM1d
[PATCH] x86/mm/pat: allocate split page tables as kernel page tables
2026-07-20 09:28 · 0 replies in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING6d
IN LINUX-NEXT [PATCH v2 00/10] mm: remove CONFIG_HAVE_BOOTMEM_INFO_NODE (Part 2)
2026-07-16 14:51 · 5 replies in 7d · "David Hildenbrand (Arm)" <david@kernel.org> -
HOTtoday
IN LINUX-NEXT [PATCH mm-hotfixes v5 0/5] mm: fix UAF caused by race between ptdump and vmap pgtable freeing
2026-07-17 17:31 · 2 replies in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING5d
[RFC PATCH v4 0/3] make persistent huge zero folio read-only
2026-07-18 09:57 · 1 reply in 7d · Xueyuan Chen <hidden> -
COOLING6d
[PATCH mm-hotfixes v4 0/4] mm: fix UAF caused by race between ptdump and vmap pgtable freeing
2026-07-16 21:31 · 1 reply in 7d · "Lorenzo Stoakes (ARM)" <ljs@kernel.org>
Active reviewers (last 30 days)
-
Mike Rapoport (Microsoft) <rppt@kernel.org>
16 attestations (7 Acked-by, 9 Reviewed-by) · last on 2026-07-17 -
William Kucharski <hidden>
7 attestations (7 Reviewed-by) · last on 2026-06-29 -
Kiryl Shutsemau (Meta) <kas@kernel.org>
4 attestations (4 Reviewed-by) · last on 2026-07-17 -
Lance Yang <lance.yang@linux.dev>
2 attestations (2 Co-developed-by) · last on 2026-07-18 -
David Hildenbrand (Arm) <david@kernel.org>
2 attestations (2 Reviewed-by) · last on 2026-07-17 -
Dave Hansen <dave.hansen@linux.intel.com>
2 attestations (2 Reviewed-by) · last on 2026-07-17 -
Muchun Song <muchun.song@linux.dev>
2 attestations (2 Reviewed-by) · last on 2026-07-16 -
Juergen Gross <jgross@suse.com>
1 attestation (1 Reviewed-by) · last on 2026-07-21 -
Dave Hansen <hidden>
1 attestation (1 Suggested-by) · last on 2026-07-21 -
Will Deacon <will@kernel.org>
1 attestation (1 Reviewed-by) · last on 2026-07-17
Recent patches
Most-recent 30 patches in this subsystem on linux-mm (capped at 30), ordered by date desc.
-
DORMANTno replies
Re: [PATCH RFC v2 13/20] x86: mm: carve out the generic compile-time folded pgtable case in effective_prot()
2026-07-22 · Yeoreum Yun <hidden> -
HOTtoday
[PATCH RFC v2 14/20] x86: mm: skip pud setup when using generic compile-time folded pagetable
2026-07-22 · Yeoreum Yun <hidden> -
HOTtoday
[PATCH RFC v2 13/20] x86: mm: carve out the generic compile-time folded pgtable case in effective_prot()
2026-07-22 · Yeoreum Yun <hidden> -
HOTtoday
[PATCH RFC v2 12/20] x86: mm: define pudp_set_access_flags() when CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD is enabled only.
2026-07-22 · Yeoreum Yun <hidden> -
HOTtoday
[PATCH RFC 14/18] x86/mm/pat, mm: move cpa-test to mm
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 07/18] x86/mm/pat: introduce cpa_handle_large_page()
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 11/18] x86/mm/pat, mm: set_memory: pull change_page_attr() core to mm/
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 09/18] x86/mm/pat: use a single locked lookup for PTE verification
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 08/18] x86/mm/pat: use cpa_split_data structure to pass split parameters
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 10/18] x86/mm/pat: move the large page size calculation to should_split_large_page
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 04/18] x86/mm/pat: use page table accessors for effective RW/NX bits
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 06/18] x86/mm/pat: introduce an inline helper to check if alias needs update
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 05/18] x86/mm/pat: use a generic helper for the large page size
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 03/18] x86/mm/pat: replace x86-speficic pg_level with generic pgtable_level
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
REVIEWED: 7 (7M) [PATCH RFC 02/18] x86/mm/pat: fix effective RW computation in lookup_address_in_pgd_attr()
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
HOTtoday
[PATCH RFC 01/18] x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled()
2026-07-21 · "Mike Rapoport (Microsoft)" <rppt@kernel.org> -
WARM1d
IN LINUX-NEXT [PATCH v2] x86/mm/pat: allocate split page tables as kernel page tables
2026-07-21 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
WARM1d
[PATCH] x86/mm/pat: allocate split page tables as kernel page tables
2026-07-20 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
DORMANTno replies
[RFC PATCH v4 3/3] x86/mm: add set_direct_map_ro_noflush()
2026-07-18 · Xueyuan Chen <hidden> -
HOTtoday
IN LINUX-NEXT [PATCH mm-hotfixes v5 3/5] x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
2026-07-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
HOTtoday
IN LINUX-NEXT: 43 (42M) [PATCH mm-hotfixes v5 2/5] x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
2026-07-17 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING6d
REVIEWED: 31 (31M) [PATCH mm-hotfixes v4 2/4] x86/mm/pat: acquire init_mm write lock to avoid UAF
2026-07-16 · "Lorenzo Stoakes (ARM)" <ljs@kernel.org> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v2 07/10] x86/mm: remove CONFIG_HAVE_BOOTMEM_INFO_NODE
2026-07-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v2 06/10] x86/mm: stop marking page tables as MIX_SECTION_INFO
2026-07-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
COOLING6d
IN LINUX-NEXT: 11 (11M) [PATCH v2 05/10] x86/mm: stop marking vmemmap as SECTION_INFO
2026-07-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
COOLING6d
IN LINUX-NEXT: 14 (14M) [PATCH v2 02/10] mm: provide free_reserved_pages(), removing x86 variant
2026-07-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
COOLING6d
IN LINUX-NEXT: 14 (14M) [PATCH v2 01/10] x86/mm: drop order parameter from free_pagetable()
2026-07-16 · "David Hildenbrand (Arm)" <david@kernel.org> -
COOLING7d
[PATCH v6 1/8] mm: pass the target mm parameter through get_unmapped_area family
2026-07-15 · Cong Wang <hidden> -
COOLING6d
REVIEWED: 12 (12M) [PATCH mm-hotfixes v3 2/4] x86/mm/pat: acquire mmap lock on page table free to avoid ptdump UAF
2026-07-14 · Lorenzo Stoakes <ljs@kernel.org> -
WARM1d
[PATCH 12/22] x86/mm: use mm_is_kernel() for kernel mm checks
2026-07-14 · Kevin Brodsky <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE138d
REVIEWED: 1 (0M) [PATCH v10 02/15] set_memory: add folio_{zap,restore}_direct_map helpers
2026-01-26 · Kalyazin, Nikita <hidden> · 1 Reviewed-by -
STALE122d
REVIEWED: 5 (5M) [PATCH v2] x86/kexec: Disable KCOV instrumentation after load_segments()
2026-03-17 · Aleksandr Nogikh <hidden> · 1 Reviewed-by -
STALE114d
REVIEWED: 5 (5M) [PATCH v3] x86/kexec: Disable KCOV instrumentation after load_segments()
2026-03-25 · Aleksandr Nogikh <hidden> · 1 Reviewed-by -
COLD48d
REVIEWED: 1 (0M) [RFC PATCH 2/2] x86/mm: restore large page mappings for secretmem
2026-06-03 · Lance Yang <lance.yang@linux.dev> · 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE201d
[PATCH 20/28] x86: introduce arch_zone_limits_init()
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE201d
[PATCH 22/28] arch, mm: consolidate initialization of nodes, zones and memory map
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE201d
[PATCH 23/28] arch, mm: consolidate initialization of SPARSE memory model
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE201d
[PATCH 26/28] mm, arch: consolidate hugetlb CMA reservation
2025-12-28 · Mike Rapoport <rppt@kernel.org> -
STALE153d
[PATCH v2 20/28] x86: introduce arch_zone_limits_init()
2026-01-02 · Mike Rapoport <rppt@kernel.org> -
STALE153d
[PATCH v2 23/28] arch, mm: consolidate initialization of SPARSE memory model
2026-01-02 · Mike Rapoport <rppt@kernel.org> -
STALE153d
[PATCH v2 26/28] mm, arch: consolidate hugetlb CMA reservation
2026-01-02 · Mike Rapoport <rppt@kernel.org> -
DORMANTno replies
Re: [PATCH v2 0/3] skip redundant TLB sync IPIs
2026-01-04 · Lance Yang <lance.yang@linux.dev> -
STALE135d
[PATCH v3 21/29] x86: introduce arch_zone_limits_init()
2026-01-11 · Mike Rapoport <rppt@kernel.org> -
STALE135d
[PATCH v3 27/29] mm, arch: consolidate hugetlb CMA reservation
2026-01-11 · Mike Rapoport <rppt@kernel.org>